home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / chedit.arc / CGRAPHM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1986-07-23  |  2.3 KB  |  80 lines

  1. /*
  2.    This file is placed in the public domain by its author, William Couture.
  3.  
  4.    Prototype definitions of the character graphics routines for
  5.    Microsoft C V3.0
  6.    Copyright (c) 1986 by DDI.  All Rights Reserved.
  7. */
  8.  
  9. #ifdef LINT_ARGS          /* type checking enabled */
  10.  
  11. unsigned long getvect();
  12. void setvect(unsigned char *);
  13. void restorevect(int,int);
  14. void setbit(unsigned char *,int,int,int);
  15. void clearbit(unsigned char *,int,int,int);
  16. void xorbit(unsigned char *,int,int,int);
  17. void zerochar(unsigned char *,int);
  18. void fillchar(unsigned char *,int);
  19. void inversechar(unsigned char *,int);
  20. void copychar(unsigned char *,int,int);
  21. void horizflip(unsigned char *,int);
  22. void vertflip(unsigned char *,int);
  23. void exchangerc(unsigned char *,int);
  24. void shiftdown(unsigned char *,int);
  25. void shiftup(unsigned char *,int);
  26. void shiftleft(unsigned char *,int);
  27. void shiftright(unsigned char *,int);
  28. void rotatedown(unsigned char *,int);
  29. void rotateup(unsigned char *,int);
  30. void rotateleft(unsigned char *,int);
  31. void rotateright(unsigned char *,int);
  32. void grchar(int,int);
  33. void gratchar(int,int,int,int);
  34. void bannerleft(unsigned char *,int *,int);
  35. void bannerright(unsigned char *,int *,int);
  36. void bannerup(unsigned char *,int *,int);
  37. void bannerdown(unsigned char *,int *,int);
  38. void columnup(unsigned char *,int *,int);
  39. void columndown(unsigned char *,int *,int);
  40. void columnright(unsigned char *,int *,int);
  41. void columnleft(unsigned char *,int *,int);
  42. void loadega(unsigned char *,int,int,int);
  43.  
  44. #else
  45.  
  46. extern unsigned long getvect();
  47. extern void setvect();
  48. extern void restorevect();
  49. extern void setbit();
  50. extern void clearbit();
  51. extern void xorbit();
  52. extern void zerochar();
  53. extern void fillchar();
  54. extern void inversechar();
  55. extern void copychar();
  56. extern void horizflip();
  57. extern void vertflip();
  58. extern void exchangerc();
  59. extern void shiftdown();
  60. extern void shiftup();
  61. extern void shiftleft();
  62. extern void shiftright();
  63. extern void rotatedown();
  64. extern void rotateup();
  65. extern void rotateleft();
  66. extern void rotateright();
  67. extern void grchar();
  68. extern void gratchar();
  69. extern void bannerleft();
  70. extern void bannerright();
  71. extern void bannerup();
  72. extern void bannerdown();
  73. extern void columnup();
  74. extern void columndown();
  75. extern void columnright();
  76. extern void columnleft();
  77. extern void loadega();
  78.  
  79. #endif
  80.